package com.ruoyi.domain;

import lombok.Data;

import java.util.List;

/**
 * 每个传感器的汇总数据
 */
@Data
public class GnssData {
    private String deviceId;
    private String sensorCode;

    /** 设备名称，从 Sensor.getMqttName() 来 */
    private String mqttName;
    /** 当前时间，格式 yyyy-MM-dd HH:mm:ss */
    private String currentTime;

    /** 1/2/3/7 天的累积变化（delta，可为负） */
    private double change1d;
    private double change2d;
    private double change3d;
    private double change7d;

    /** 1/2/3/7 天的平均速度（正值） */
    private double speed1d;
    private double speed2d;
    private double speed3d;
    private double speed7d;

    /**
     * 过去 7 天（从昨天到 7 天前）每天的那四个指标
     * statsList.size() == 7
     */
    private List<DailyStat> statsList;
}
